package org.sysdance.aplicativo.entidade;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class Curso implements Serializable {

    private static final long serialVersionUID = 1L;
    private Integer idCurso;
    private String nmCurso;
    private BigDecimal vlrTotalCurso;
    private Date dtInicioCurso;
    private Date dtFimCurso;
    private Integer idadeMinCurso;
    private boolean dataInicialValida;
    private boolean dataFinalValida;

    public Integer getIdCurso() {
        return idCurso;
    }

    public void setIdCurso(Integer idCurso) {
        this.idCurso = idCurso;
    }

    public String getNmCurso() {
        return nmCurso;
    }

    public void setNmCurso(String nmCurso) {
        this.nmCurso = nmCurso;
    }

    public BigDecimal getVlrTotalCurso() {
        return vlrTotalCurso;
    }

    public void setVlrTotalCurso(BigDecimal vlrTotalCurso) {
        this.vlrTotalCurso = vlrTotalCurso;
    }

    public Date getDtInicioCurso() {
        return dtInicioCurso;
    }

    public void setDtInicioCurso(Date dtInicioCurso) {
        this.dtInicioCurso = dtInicioCurso;
    }

    public Date getDtFimCurso() {
        return dtFimCurso;
    }

    public void setDtFimCurso(Date dtFimCurso) {
        this.dtFimCurso = dtFimCurso;
    }
    
    public Integer getIdadeMinCurso() {
		return idadeMinCurso;
	}
    
    public void setIdadeMinCurso(Integer idadeMinCurso) {
		this.idadeMinCurso = idadeMinCurso;
	}
    
    public boolean isDataInicialValida() {
		return dataInicialValida;
	}

	public void setDataInicialValida(boolean dataInicialValida) {
		this.dataInicialValida = dataInicialValida;
	}

	public boolean isDataFinalValida() {
		return dataFinalValida;
	}

	public void setDataFinalValida(boolean dataFinalValida) {
		this.dataFinalValida = dataFinalValida;
	}

	@Override
    public String toString() {
    	return this.getNmCurso();
    }
}
